package com.heaven1949.tmall.order.dto;

import com.heaven1949.tmall.order.feign.dto.ProductDTO;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * @author zhangjian
 * @date 2023-03-10 16:42:45
 */
@Data
public class OrderDTO {

    /**
     * 自增主键id
     */
    private Long id;
    /**
     * 订单号
     */
    private String orderNo;
    /**
     * 用户id
     */
    private String userId;
    /**
     * 商品id
     */
    private String productId;
    /**
     * 订单状态
     */
    private String orderStatus;
    /**
     * 收货地址id
     */
    private String addressId;
    /**
     * 总价
     */
    private BigDecimal totalPrice;
    /**
     * 创建人
     */
    private String createUserId;
    /**
     * 创建时间
     */
    private LocalDateTime createTime;
    /**
     * 最后更新人
     */
    private String updateUserId;
    /**
     * 最后更新时间
     */
    private LocalDateTime updateTime;
    /**
     * 删除状态
     */
    private Integer deleteStatus;
    /**
     * 商品信息
     */
    private ProductDTO productDTO;

}